"submersible rig" - Details

English Term:
submersible rig
Arabic Term:
برج حفر مغمور
Arabic Definition:

.